mkmdiskgrp
使用 mkmdiskgrp 指令可建立新的儲存區。
語法
參數
- -name pool_name
- (選用)指定要指派給新儲存區的名稱。
- -mdisk mdisk_id_list | mdisk_name_list
- (選用)指定要新增至儲存區的受管理磁碟 ID 或名稱的清單(以冒號區隔)。藉由不指定 -mdisk 參數,您可以建立空的儲存區。
- -tier tier0_flash | tier1_flash | tier_enterprise | tier_nearline
- (選用)指定要新增的一或多個 MDisk 的層級。
- tier0_flash
- 為新探索到的磁區或外部磁區指定
tier0_flash硬碟或外部 MDisk。 - tier1_flash
- 為新探索到的磁區或外部磁區指定
tier1_flash(或快閃記憶體隨身碟)硬碟或外部 MDisk。 - tier_enterprise
- 為新探索到的磁區或外部磁區指定
tier_enterprise硬碟或外部 MDisk。 - tier_nearline
- 為新探索到的磁區或外部磁區指定
tier_nearline硬碟或外部 MDisk。
如果未指定層級,就會保留 MDisk 的現行 tier 值。外部 MDisk 的預設值為 enterprise。
註: 自 8.1.0 版起,從某些類型的 IBM® System Storage® Enterprise Flash 對映的 MDisk 層級已固定為tier0_flash,並且無法變更。 - -ext extent_size
- (必要)指定該群組的延伸範圍大小 (MB)。ext 參數必須具有下列其中一值:
16、32、64、128、256、512、1024、2048、4096或8192(MB)。 - -size mdiskgrp_size
- (選用)指定子儲存區容量。值必須是數值(且為範圍大小的整數倍數)。
- -parentmdiskgrp mdiskgrp_id | mdiskgrp_name
- (選用)指定建立子儲存區時從中配置子儲存區的磁區延伸範圍的母項儲存區。值必須是 mdiskgrp_id 或 mdiskgrp_name。
- -warning disk_size | disk_size_percentage%
- (選用)當儲存區中已使用的磁碟容量首次超出指定的臨界值時會產生警告。除非已指定 -unit 參數,否則您可以指定 disk_size 整數,其預設為 MB;或者,您可以指定 disk_size%,亦即儲存區大小的百分比。如果要停用警告,請指定
0或0%。預設值為0。 - -unit b | kb | mb | gb | tb | pb
- (選用)指定 -warning 參數的資料單位。
- -easytier on | off | auto | measure
- (選用)指定 Easy Tier® 功能對此儲存區是否有效,或者是否自動決定該功能。auto 為預設值。-easytier 在具有多個層級的儲存區中為
active,在具有單層級的儲存區中為balance。註:- 如果 -easytier 設定為 auto,則系統將在儲存區包含來自多層級的 MDisk 時自動啟用 Easy Tier 功能,在儲存區包含僅來自一個層級的 MDisk 時啟用自動重新平衡。
- 如果 -easytier 設定為 on,則 Easy Tier 功能處於作用中的狀態。
- 如果 -easytier 設定為 off,則 Easy Tier 功能處於非作用中狀態。
- 如果 -easytier 設定為 measure,則將收集 Easy Tier 統計資料,但會停用 Easy Tier 管理。(Easy Tier 不會移動延伸範圍。)
auto 等同於:- on,表示 Easy Tier 已授權或不需要授權。
- off,表示 Easy Tier 未獲授權且需要授權。
-easytier on將啟用 Easy Tier:- 單層級和多層級儲存區的管理
- 自動重新平衡
- -owner owner_type
- (選用)指定擁有者類型。該值必須為
vvol_child_pool。 - -encrypt yes | no
- (選用)指定此儲存區的加密狀態。值為
yes或no。記住:- 如果未指定 -encrypt 但已啟用加密,則系統預設為
-encrypt yes(預設加密設定)。 - 在已加密的母項儲存區中建立子儲存區時,該值不得為
no。(允許所有其他排列組合。)
- 如果未指定 -encrypt 但已啟用加密,則系統預設為
- -datareduction yes | no
- (選用)指定儲存區是否為資料縮減儲存區。值為
yes或no。no值指定儲存區是標準儲存區。
說明
| 參數 | 子儲存區用法 | 儲存區用法 |
|---|---|---|
| -name | 選用 | 母項儲存區和子儲存區均為可選 |
| -mdisk | 不能與子儲存區一起使用。 | 選用 |
| -tier | 不能與子儲存區一起使用。 | 選用 |
| -easytier | 不能與子儲存區一起使用。 | 選用 |
| -size | 必要 | 不能與母項儲存區一起使用。 |
| -parentmdiskgrp | 必要 | 不能與母項儲存區一起使用。 |
| -ext | 不能用於子儲存區。 | 必要 |
| -unit | 選用 | 母項儲存區和子儲存區均為可選 |
| -warning | 選用 | 母項儲存區和子儲存區均為可選 |
| -encrypt | 選用 | 母項儲存區和子儲存區均為可選 |
| -datareduction | 不能與 -parentmdiskgrp 一起使用
註: 無法從資料縮減儲存區建立子儲存區。
|
資料縮減儲存區必須為母項儲存區。 |
mkmdiskgrp 指令可建立新的儲存區並指派儲存區名稱(如果已指定)。如果指令順利完成,會傳回新儲存區的 ID。儲存區是受管理磁碟的集合。每個儲存區都會劃分成區塊(稱為延伸範圍),用於建立磁區。
您可以選擇性地指定要新增到這個儲存區中的受管理磁碟清單。這些受管理磁碟 不能屬於另一個儲存區,且它們必須有一個未受管理的模式。使用 lsmdiskcandidate 指令來取得適合候選項的清單。如果指定 -tier,它會套用到所有 MDisk。
每個屬於這個群組的受管理磁碟都會分割成若干延伸範圍。這些磁碟上的可用儲存體,會新增到這個群組中可用的延伸範圍儲存區。當從 這個群組建立磁區時,會依照最初建立磁區時所用的原則,使用儲存區 中可用的延伸範圍。
之後,所有新增到這個群組的受管理磁碟,都會分割成數個延伸範圍,延伸範圍的大小與指派給群組時的大小相同。
- 64 TB – 如果所有儲存區的延伸範圍大小都是 16 MB。
- 2 PB – 如果所有儲存區的延伸範圍大小都是 512 MB。
- 32 PB – 如果所有儲存區的延伸範圍大小都是 8192 MB。
當您指定 -name pool_name 時,如果沒有同時指定 -parentmdiskgrp,您將建立一個母項儲存區,其中 pool_name 是新儲存區的名稱。如果您同時指定 -name
pool_name 和 -parentmdiskgrp 及它的大小,您將建立一個子儲存區,其中 pool_name 是新儲存區的名稱。
使用 -datareduction 參數並設為 yes 會建立資料縮減儲存區。儲存區可用來建立完整配置、精簡或壓縮磁區,或磁區副本。
系統中的資料縮減儲存區最多四個。達到這個限制時,就無法以 -datareduction 設為 yes 來建立更多儲存區。
-datareduction 參數無法用來建立子儲存區。不容許建立母項已經是資料縮減儲存區的子儲存區。
呼叫範例
這個範例新增 MDisk 清單至儲存區中。
mkmdiskgrp -mdisk mdisk0:mdisk1:mdisk2:mdisk3 -ext 32結果輸出:
MDisk Group, id [0], successfully created呼叫範例
這個範例指定將 MDisk 清單新增至儲存區時的層級和 Easy Tier 資訊。
mkmdiskgrp -mdisk mdisk13:mdisk16 -ext 512 -tier tier_nearline -easytier measure結果輸出:
MDisk Group, id [13], successfully created呼叫範例
這個範例會從母儲存區建立子儲存區。
mkmdiskgrp -size 100 -unit tb -parentmdiskgrp phypool 結果輸出:
MDisk Group, id [3], successfully created呼叫範例
這個範例從母儲存區建立子儲存區,並指定擁有者類型。
mkmdiskgrp -parentmdiskgrp p0 -size 100 -unit gb -owner vvol_child_pool結果輸出:
MDisk Group, id [3], successfully created呼叫範例
這個範例從母項儲存區建立加密的子儲存區。
mkmdiskgrp -parentmdiskgrp 2 -name _my_encrypted_child_pool -encrypt yes -size 10 -unit gb
結果輸出:
MDisk Group, id [5], successfully created
呼叫範例
這個範例會建立空的資料縮減儲存區。
mkmdiskgrp -ext 512 -datareduction yes
結果輸出:
MDisk Group, id [16], successfully created
呼叫範例
這個範例會建立具有 MDisk 的資料縮減儲存區。
mkmdiskgrp -ext 512 -mdisk 3:5:6 -datareduction yes
結果輸出:
MDisk Group, id [17], successfully created
